html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, dl, dd, dt {
    margin: 0;
    padding: 0;
    font-weight: 400;
}

fieldset, img {
    border: 0
}

 em,th{
    font-style: normal;
    font-weight: 400
}


abbr, acronym {
    border: 0;
    font-variant: normal
}

code, kbd, samp, tt {
    font-size: 100%
}

input, button, textarea, select {
    *font-size: 100%;
    border: 0
}
input{
    background-color: transparent;
    font-size: 14px;
}
ol, ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption, th {
    text-align: left
}

sup, sub {
    font-size: 100%;
    vertical-align: baseline
}

:link, :visited, ins {
    text-decoration: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
}

:focus,input, textarea{
    outline: 0
}

button{
    cursor: pointer;
}

button:hover,input[type=button]:hover,.btn:hover{
    opacity: 0.98!important;
   /* transition: all 0.3s;*/
  /*  transform: perspective(1px) translateZ(0);*/
    display: inline-block;
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5)!important;
}
button:disabled, button:active {
    opacity: 0.5!important;
}
button::-moz-focus-inner {
    border: 0
}
input[type=text]:focus,input[type=number]:focus,input[type=password]:focus{
    border-color:#39b5f2!important;
    box-shadow: 0 0 6px #d1eaff;
}
::-moz-placeholder,::-webkit-input-placeholder,:-ms-input-placeholder,input::-webkit-input-placeholder{
    color:#999;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
/*去除input自动填充内容后颜色*/
input:-webkit-autofill {
    background-color: #fff !important;
    -webkit-box-shadow: 0 0 0 400px #fff inset;
}
/* 滚动条美化*/
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 15px rgba(0, 0, 0, 0);
    background-color:transparent;
}

::-webkit-scrollbar {
    width: 15px;
    background-color:transparent;
}

::-webkit-scrollbar-thumb {
    background-color: #dddddd;
    border-radius: 8px;
}